package bosc.cn.dto.wallet;

import bosc.cn.dto.common.CommonRequest;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.math.BigDecimal;


@Data
public class WalletLimitMaintainReqDTO {

    // 组织机构代码
    @NotBlank(message = "组织机构代码不能为空")
    @Size(max = 10, message = "组织机构代码长度不能超过10")
    private String cstNo;

    // 钱包ID
    @Size(max = 16, message = "钱包ID长度不能超过16")
    private String wltId;

    // 钱包余额上限
    private BigDecimal wltBalLmt;

    // 钱包单笔限额
    private BigDecimal sngLmtAmt;

    // 钱包单日限额
    private BigDecimal dlyLmtAmt;

    // 钱包单年限额
    private BigDecimal yrLmtAmt;

    public String getCstNo() {
        return cstNo;
    }

    public String getWltId() {
        return wltId;
    }

    public BigDecimal getWltBalLmt() {
        return wltBalLmt;
    }

    public BigDecimal getSngLmtAmt() {
        return sngLmtAmt;
    }

    public BigDecimal getDlyLmtAmt() {
        return dlyLmtAmt;
    }

    public BigDecimal getYrLmtAmt() {
        return yrLmtAmt;
    }
}